self.AMP_CONFIG={"v":"012110011758000","type":"production","allow-doc-opt-in":["amp-next-page"],"allow-url-opt-in":[],"canary":0,"a4aProfilingRate":0.01,"doubleclickSraExp":0.01,"doubleclickSraReportExcludedBlock":0.1,"flexAdSlots":0.05,"flexible-bitrate":0.1,"ios-fixed-no-transfer":0,"layout-aspect-ratio-css":0,"disable-a4a-non-sd":1,"amp-cid-backup":1,"story-ad-placements":0.01,"story-disable-animations-first-page":0.5,"story-load-first-page-only":1,"story-load-inactive-outside-viewport":1,"amp-story-page-attachment-ui-v2":1,"amp-sticky-ad-to-amp-ad-v3":0};/*AMP_CONFIG*/self.AMP_EXP={"flexible-bitrate":0.1,"amp-story-desktop-one-panel":1,"amp-story-first-page-max-bitrate":0.3,"story-disable-animations-first-page":0,"story-load-first-page-only":1,"story-load-inactive-outside-viewport":1,"story-ad-page-outlink":0.02};/*AMP_EXP*/var global=self;self.AMP=self.AMP||[];try{(function(_){if(self.AMP&&!Array.isArray(self.AMP))return;"use strict";var g;function aa(a){var b=0;return function(){return b(null!=(e=Ab)?e:a.bh))return!1;var h,f=a.win.console;e={};c=null!=(h=(e[1]=f.error,e[3]=f.info,e[2]=f.warn,e)[c])?h:f.log;a=E(d[0])?Gb(a,d[0]):d;b="["+b+"]";"string"==typeof a[0]?a[0]=b+" "+a[0]:a.unshift(b);c.apply(f,a);return!0}g=Db.prototype;g.fine=function(a,b){for(var c=[],d=1;dh.readyState||(100>h.status||599this.status;this.headers=new Sb(a);this.bodyUsed=!1;this.body=null;this.url=a.responseURL}Rb.prototype.clone=function(){return new Rb(this.fb)};function Tb(a){a.bodyUsed=!0;return Promise.resolve(a.fb.responseText)}Rb.prototype.text=function(){return Tb(this)};Rb.prototype.json=function(){return Tb(this).then(hb)};Rb.prototype.arrayBuffer=function(){return Tb(this).then(ib)};function Pb(a){if(void 0===a)return"GET";a=a.toUpperCase();Nb.includes(a);return a}function Sb(a){this.fb=a}Sb.prototype.get=function(a){return this.fb.getResponseHeader(a)};Sb.prototype.has=function(a){return null!=this.fb.getResponseHeader(a)};function Vb(a,b){var c=b=void 0===b?{}:b,d=B();a=Object.assign({},{status:200,statusText:"OK",responseText:a?String(a):"",getResponseHeader:function(f){var h=String(f).toLowerCase();return xa.call(d,h)?d[h]:null}},c);a.status=void 0===c.status?200:parseInt(c.status,10);if(E(c.headers))c.headers.forEach((function(f){var h=f[1];d[String(f[0]).toLowerCase()]=String(h)}));else if(za(c.headers))for(var e in c.headers)d[String(e).toLowerCase()]=String(c.headers[e]);c.statusText&&(a.statusText=String(c.statusText));Rb.call(this,a)}x(Vb,Rb); /* https://mths.be/cssescape v1.5.1 by @mathias | MIT license */var Wb=/(\0)|^(-)$|([\x01-\x1f\x7f]|^-?[0-9])|([\x80-\uffff0-9a-zA-Z_-]+)|[^]/g;function Xb(a,b,c,d,e){return e?e:b?"�":d?a.slice(0,-1)+"\\"+a.slice(-1).charCodeAt(0).toString(16)+" ":"\\"+a}var Yb;function Zb(a){try{var b=a.ownerDocument,c=b.createElement("div"),d=b.createElement("div");c.appendChild(d);return c.querySelector(":scope div")===d}catch(e){return!1}}function $b(a,b){a.classList.add("i-amphtml-scoped");var c=b.replace(/^|,/g,"$&.i-amphtml-scoped "),d=a.querySelectorAll(c);a.classList.remove("i-amphtml-scoped");return d}function ac(a,b){if(void 0!==Yb?Yb:Yb=Zb(a))return a.querySelector(b.replace(/^|,/g,"$&:scope "));var c=$b(a,b);return void 0===c[0]?null:c[0]}function bc(a,b){var c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector;return c?c.call(a,b):!1}function cc(a,b){for(;a&&void 0!==a;a=a.parentElement)if(b(a))return a;return null}function dc(a,b){return a.closest?a.closest(b):cc(a,(function(c){return bc(c,b)}))}function ec(a,b){for(a=a.lastElementChild;a;a=a.previousElementSibling)if(b(a))return a;return null}function fc(a,b){var c=[];for(a=a.firstChild;a;a=a.nextSibling)b(a)&&c.push(a);return c}function gc(a,b){/^[\w-]+$/.test(b);return ac(a,"> ["+b+"]")}function hc(a){return fc(a,(function(b){return!ic(b)}))}function ic(a){if("string"==typeof a)var b=a;else a.nodeType===Node.ELEMENT_NODE&&(b=a.tagName);return b&&b.toLowerCase().startsWith("i-")?!0:a.nodeType!==Node.ELEMENT_NODE?!1:a.hasAttribute("placeholder")||a.hasAttribute("fallback")||a.hasAttribute("overflow")}var jc={bubbles:!0,cancelable:!0};function kc(a,b,c){if(b(a))c();else{var d=a.ownerDocument.defaultView;if(d.MutationObserver){var e=new d.MutationObserver((function(){b(a)&&(e.disconnect(),c())}));e.observe(a,{childList:!0})}else var f=d.setInterval((function(){b(a)&&(d.clearInterval(f),c())}),5)}}function lc(a,b){return new Promise((function(c){kc(a,b,c)}))}function mc(a,b){kc(a.documentElement,(function(){return!!a.body}),b)}function nc(a){return new Promise((function(b){return mc(a,b)}))}function oc(a){var b;null==(b=a.parentElement)||b.removeChild(a)}function pc(a){var b=C({src:"about:blank",style:"display:none"});a=a.createElement("iframe");for(var c in b)a.setAttribute(c,b[c]);return a}function qc(a){var b=a.isConnected;if(void 0!==b)return b;do{if(a=rc(a),a.host)a=a.host;else break}while(1);return a.nodeType===Node.DOCUMENT_NODE}function rc(a){if(Node.prototype.getRootNode)return a.getRootNode()||a;for(;a.parentNode&&(!a||"I-AMPHTML-SHADOW-ROOT"!=a.tagName&&(11!=a.nodeType||"[object ShadowRoot]"!==Object.prototype.toString.call(a)));a=a.parentNode);return a}function sc(a,b){var c=a;do{if(c.nextSibling)return!0}while((c=c.parentNode)&&c!=b);return!1}function tc(a,b){for(var c=a.length,d=0;dc.size&&(a.Set=function(e){var f=new b;if(e){var h=Ua(e);for(e=0;e=f||"A"<=f&&"Z">=f||"0"<=f&&"9">=f);d--);if(d>=h)return null}else for(d=c.length-2;0<=d&&(f=c.charAt(d),"%"==f||"."==f||"a"<=f&&"z">=f||"A"<=f&&"Z">=f||"0"<=f&&"9">=f);d--);0<=d?(f=c.substring(0,d+1).trim(),c=c.substring(d+1).trim()):f=void 0;return c?{query:f?a.matchMedia(f):null,value:c}:null}})).filter(Boolean)}function Ve(a,b,c){for(var d=0;d=k&&(b[h]=Math.random()Math.random()?y():cg(a,b).then((function(c){if(!c){var d=new XMLHttpRequest;d.open("POST",.1>Math.random()?vb.betaErrorReporting:vb.errorReporting,!0);d.send(JSON.stringify(b))}}))}function cg(a,b){a=fe(a);if(!a.isSingleDoc())return Promise.resolve(!1);var c=a.getSingleDoc();if(!c.getRootNode().documentElement.hasAttribute("report-errors-to-viewer"))return Promise.resolve(!1);var d=S(c);return d.hasCapability("errorReporter")?d.isTrustedViewer().then((function(e){if(!e)return!1;d.sendMessage("error",C({m:b.m,a:b.a,s:b.s,el:b.el,ex:b.ex,v:b.v,pt:b.pt}));return!0})):Promise.resolve(!1)}function ag(a,b,c,d,e,f){var h=a;e&&(h=e.message?e.message:String(e));h||(h="Unknown error");a=h;var k=!(!e||!e.expected);if(!/_reported_/.test(a)&&"CANCELLED"!=a){var l=!(self&&self.window),m=Math.random();if(-1!=a.indexOf("Failed to load:")||"Script error."==a||l)if(k=!0,.001b.right)return{distance:!1};if(a.bottomb.bottom)e=a.top-b.bottom,1==c&&(d=2);else return{distance:!0};return{distance:e,scrollPenalty:d,viewportHeight:a.height}};g.isWithinViewportRatio=function(a,b){if("boolean"===typeof a)return a;var c=b||this.getDistanceViewportRatio(),d=c.distance;return"boolean"==typeof d?d:d=b.getBuildPriority()?a.setTimeout:a.requestIdleCallback||a.setTimeout)((function(){return b.mountInternal()})))}function ng(a){O(a,"scheduler",gg);return R(a,"scheduler")}function og(){this.L=[]}og.prototype.peek=function(){var a=this.length;return a?this.L[a-1].item:null};og.prototype.enqueue=function(a,b){if(isNaN(b))throw Error("Priority must not be NaN.");for(var c=-1,d=0,e=this.length;d<=e;){c=Math.floor((d+e)/2);if(c===this.length)break;if(this.L[c].priority=b)e=c-1;else break}this.L.splice(c,0,{item:a,priority:b})};og.prototype.forEach=function(a){for(var b=this.length;b--;)a(this.L[b].item)};og.prototype.dequeue=function(){return this.length?this.L.pop().item:null};da.Object.defineProperties(og.prototype,{length:{configurable:!0,enumerable:!0,get:function(){return this.L.length}}});var pg=/nochunking=1/.test(self.location.hash),qg=y();function rg(a){O(a,"chunk",sg);return R(a,"chunk")}function tg(a,b,c){if(pg)qg.then(b);else{var d=rg(a.documentElement||a);d.runForStartup(b);c&&d.runForStartup((function(){d.Le=!0}))}}function ug(a,b){pg?qg.then(b):rg(a).run(b,10)}function vg(a){this.state="not_run";this.Ed=a}function wg(a,b){if("run"!=a.state){a.state="run";try{a.Ed(b)}catch(c){throw a.Lf(),c}}}vg.prototype.Lf=function(){};vg.prototype.wf=function(){return!1};vg.prototype.hg=function(){return!1};function xg(a,b,c){vg.call(this,a);this.af=c}x(xg,vg);xg.prototype.Lf=function(){xf(self.document)};xg.prototype.wf=function(){return this.af.ampdoc.isVisible()};xg.prototype.hg=function(){return this.af.ef};function sg(a){var b=this;this.ampdoc=a;this.G=a.win;this.O=new og;this.Ne=this.lf.bind(this);this.mb=0;this.Gh=!(!this.G.navigator.scheduling||!this.G.navigator.scheduling.isInputPending);this.Mc=!1;this.Le=this.G.document.documentElement.hasAttribute("i-amphtml-no-boilerplate");this.G.addEventListener("message",(function(c){"amp-macro-task"==c.data&&b.lf(null)}));this.ef=!1;Ud(a,"viewer").then((function(){b.ef=!0}));a.onVisibilityChanged((function(){a.isVisible()&&b.Ba()}))}sg.prototype.run=function(a,b){a=new vg(a);this.O.enqueue(a,b);this.Ba()};sg.prototype.runForStartup=function(a){a=new xg(a,this.G,this);this.O.enqueue(a,Number.POSITIVE_INFINITY);this.Ba()};function yg(a,b){for(var c=a.O.peek();c&&"not_run"!==c.state;)a.O.dequeue(),c=a.O.peek();c&&b&&a.O.dequeue();return c}sg.prototype.lf=function(a){var b=this,c=yg(this,!0);if(!c)return this.Mc=!1,this.mb=0,!1;try{var d=Date.now();wg(c,a)}finally{qg.then().then().then().then().then().then().then().then().then((function(){b.Mc=!1;b.mb+=Date.now()-d;J().fine("CHUNK",c.Ed.displayName||c.Ed.name,"Chunk duration",Date.now()-d,b.mb);b.Ba()}))}return!0};function zg(a){a.Le&&(a.Gh?a.G.navigator.scheduling.isInputPending():5e.timeRemaining()){var f=2e3-(Date.now()-d);0>=f||e.didTimeout?(J().fine("CHUNK","Timed out",2e3,e.didTimeout),b(e)):(J().fine("CHUNK","Rescheduling with",f,e.timeRemaining()),a.requestIdleCallback(c,{timeout:f}))}else J().fine("CHUNK","Running idle callback with ",15),b(e)}var d=Date.now();a.requestIdleCallback(c,{timeout:2e3})}function Y(a){this.element=a;this.win=a.ownerDocument.defaultView;this.defaultActionAlias_=this.actionMap_=null}Y.R1=function(){return!1};Y.deferredMount=function(){return!0};Y.prerenderAllowed=function(){return!1};Y.usesLoading=function(){return!1};Y.createLoaderLogoCallback=function(){return{}};Y.getBuildPriority=function(){return 0};Y.getPreconnects=function(){return null};Y.requiresShadowDom=function(){return!1};g=Y.prototype;g.signals=function(){return this.element.signals()};g.getDefaultActionAlias=function(){return this.defaultActionAlias_};g.getLayoutPriority=function(){return 0};g.updateLayoutPriority=function(a){this.element.getResources().updateLayoutPriority(this.element,a)};g.getLayout=function(){return this.element.getLayout()};g.getLayoutBox=function(){return this.element.getLayoutBox()};g.getLayoutSize=function(){return this.element.getLayoutSize()};g.getWin=function(){return this.win};g.getAmpDoc=function(){return this.element.getAmpDoc()};g.getVsync=function(){return me(this.win)};g.getConsentPolicy=function(){var a=null;this.element.hasAttribute("data-block-on-consent")&&(a=this.element.getAttribute("data-block-on-consent")||"default");return a};g.isLayoutSupported=function(a){return"nodisplay"==a};g.isAlwaysFixed=function(){return!1};g.upgradeCallback=function(){return null};g.buildCallback=function(){};g.preconnectCallback=function(){};g.attachedCallback=function(){};g.detachedCallback=function(){};g.setAsContainer=function(a){this.element.setAsContainerInternal(a)};g.removeAsContainer=function(){this.element.removeAsContainerInternal()};g.isBuildRenderBlocking=function(){return!1};g.createPlaceholderCallback=function(){return null};g.renderOutsideViewport=function(){return"inabox"==H(this.win).runtime||3};g.idleRenderOutsideViewport=function(){return!1};g.ensureLoaded=function(){};g.setReadyState=function(a,b){this.element.setReadyStateInternal(a,b)};g.mountCallback=function(){};g.unmountCallback=function(){};g.isRelayoutNeeded=function(){return!1};g.layoutCallback=function(){return y()};g.firstLayoutCompleted=function(){this.togglePlaceholder(!1)};g.pauseCallback=function(){};g.resumeCallback=function(){};g.unlayoutCallback=function(){return!1};g.unlayoutOnPause=function(){return!1};g.reconstructWhenReparented=function(){return!0};g.loadPromise=function(a){return lf(a)};g.registerAction=function(a,b,c){var d=c=void 0===c?2:c;Cg(this);this.actionMap_[a]={handler:b,minTrust:d}};g.registerDefaultAction=function(a,b,c){var d=void 0===b?"activate":b;this.registerAction(d,a,void 0===c?2:c);this.defaultActionAlias_=d};g.executeAction=function(a){var b=a.method;"activate"===b&&(b=this.defaultActionAlias_||b);Cg(this);var c=this.actionMap_[b];K(c,"Method not found: "+b+" in "+this.element.tagName);b=c.handler;if(a.satisfiesTrust(c.minTrust))return b(a)};g.forwardEvents=function(a,b){var c=this,d=(E(a)?a:[a]).map((function(e){return ff(b,e,(function(f){vc(c.element,e,f.data||{})}))}));return function(){return d.forEach((function(e){return e()}))}};g.getPlaceholder=function(){return this.element.getPlaceholder()};g.togglePlaceholder=function(a){this.element.togglePlaceholder(a)};g.getFallback=function(){return this.element.getFallback()};g.toggleFallback=function(a){this.element.toggleFallback(a)};g.toggleLoading=function(a,b){this.element.toggleLoading(a,void 0===b?!1:b)};g.getOverflowElement=function(){return this.element.getOverflowElement()};g.renderStarted=function(){this.element.renderStarted()};g.getViewport=function(){return ne(this.getAmpDoc())};g.getIntersectionElementLayoutBox=function(){return this.getLayoutBox()};g.collapse=function(){ie(this.getAmpDoc()).collapseElement(this.element)};g.attemptCollapse=function(){return ie(this.getAmpDoc()).attemptCollapse(this.element)};g.forceChangeHeight=function(a){ie(this.getAmpDoc()).forceChangeSize(this.element,a,void 0)};g.attemptChangeHeight=function(a){return ie(this.getAmpDoc()).requestChangeSize(this.element,a,void 0)};g.attemptChangeSize=function(a,b,c){return ie(this.getAmpDoc()).requestChangeSize(this.element,a,b,void 0,c)};g.measureElement=function(a){return ie(this.getAmpDoc()).measureElement(a)};g.mutateElement=function(a,b){return this.measureMutateElement(null,a,b)};g.measureMutateElement=function(a,b,c){return ie(this.getAmpDoc()).measureMutateElement(c||this.element,a,b)};g.mutateElementSkipRemeasure=function(a){return ie(this.getAmpDoc()).mutateElement(this.element,a,!0)};g.collapsedCallback=function(){};g.expand=function(){ie(this.getAmpDoc()).expandElement(this.element)};g.mutatedAttributesCallback=function(){};g.onLayoutMeasure=function(){};g.user=function(){return I(this.element)};g.getApi=function(){return this};function Cg(a){a.actionMap_||(a.actionMap_=a.win.Object.create(null))}function Z(){Y.apply(this,arguments)}x(Z,Y);Z.requiresShadowDom=Y.requiresShadowDom;Z.getPreconnects=Y.getPreconnects;Z.getBuildPriority=Y.getBuildPriority;Z.createLoaderLogoCallback=Y.createLoaderLogoCallback;Z.usesLoading=Y.usesLoading;Z.prerenderAllowed=Y.prerenderAllowed;Z.deferredMount=Y.deferredMount;Z.R1=Y.R1;var Dg;function Eg(a){a=a.ownerDocument||a;Dg&&Dg.ownerDocument===a||(Dg=a.createElement("div"));return Fg}function Fg(a){var b=Dg;b.innerHTML=a[0];a=b.firstElementChild;b.removeChild(a);return a}var Gg=[''],Hg=null,Ig={"AMP-PIXEL":{width:"0px",height:"0px"},"AMP-ANALYTICS":{width:"1px",height:"1px"},"AMP-AUDIO":null,"AMP-SOCIAL-SHARE":{width:"60px",height:"44px"}};function Jg(a){var b=a.getAttribute("i-amphtml-layout");return b?Le(b):Kg(a).layout}function Kg(a){var b=a.getAttribute("layout"),c=a.getAttribute("width"),d=a.getAttribute("height"),e=a.getAttribute("sizes"),f=a.getAttribute("heights"),h=b?Le(b):null;gb(void 0!==h,'Invalid "layout" value: %s, %s',b,a);var k=c&&"auto"!=c?Ne(c):c;gb(void 0!==k,'Invalid "width" value: %s, %s',c,a);var l=d&&"fluid"!=d?Ne(d):d;gb(void 0!==l,'Invalid "height" value: %s, %s',d,a);var m;(m=h&&"fixed"!=h&&"fixed-height"!=h||k&&l)||(m=a.tagName,m=m.toUpperCase(),m=void 0===Ig[m]);if(m){m=k;var p=l}else{m=a.tagName.toUpperCase();if(!Ig[m]){p=a.ownerDocument;var n=m.replace(/^AMP\-/,"");n=p.createElement(n);n.controls=!0;ue(n,{position:"absolute",visibility:"hidden"});p.body.appendChild(n);Ig[m]={width:(n.offsetWidth||1)+"px",height:(n.offsetHeight||1)+"px"};p.body.removeChild(n)}p=Ig[m];m=k||"fixed-height"==h?k:p.width;p=l||p.height}n=h?h:m||p?"fluid"==p?"fluid":!p||m&&"auto"!=m?p&&m&&(e||f)?"responsive":"fixed":"fixed-height":"container";"fixed"!=n&&"fixed-height"!=n&&"responsive"!=n&&"intrinsic"!=n||gb(p,'The "height" attribute is missing: %s',a);"fixed-height"==n&&gb(!m||"auto"==m,'The "width" attribute must be missing or "auto": %s',a);"fixed"!=n&&"responsive"!=n&&"intrinsic"!=n||gb(m&&"auto"!=m,'The "width" attribute must be present and not "auto": %s',a);"responsive"==n||"intrinsic"==n?gb(Oe(m)==Oe(p),'Length units should be the same for "width" and "height": %s, %s, %s',c,d,a):gb(null===f,'"heights" attribute must be missing: %s',a);return{layout:n,width:m,height:p}}var Lg=Date.now();var Mg={bubbles:!1};function Ng(){return!0}var Og,Pg=[],Qg=new Set;function Rg(a){function b(){return c.apply(this,arguments)||this}var c=Sg(a);x(b,c);b.prototype.adoptedCallback=function(){Object.getPrototypeOf(this)!==d&&Object.setPrototypeOf(this,d)};var d=b.prototype;return b}function Sg(a){function b(){var e=d.call(this)||this;e.createdCallback();return e}var c=Tg;if(a.__AMP_BASE_CE_CLASS)return a.__AMP_BASE_CE_CLASS;var d=a.HTMLElement;x(b,d);b.prototype.createdCallback=function(){this.Ka=this.qd=!1;this.Ta=null;this.de=!1;this.la=this.Ma=null;this.$a="upgrading";this.everAttached=!1;this.o=this.B=null;this.ka="nodisplay";this.ua=0;this.Td=!1;this.warnOnMissingOverflow=!0;this.layoutScheduleTime=this.na=this.sizerElement=void 0;var e=a.__AMP_EXTENDED_ELEMENTS&&a.__AMP_EXTENDED_ELEMENTS[this.localName];(this.M=e===Z?null:e||null)||Pg.push(this);this.A=null;this.xb=1;this.fg=0;this.nb=this.Sa=void 0;this.C=new oe;this.M&&this.C.signal("ready-upgrade");e=a;e=Nd(e);this.Qh=(e=Td(e,"performance")?Rd(e,"performance"):null)&&e.isPerformanceTrackingOn();this.pb=null;this.__AMP_UPG_RES&&(this.__AMP_UPG_RES(this),delete this.__AMP_UPG_RES,delete this.__AMP_UPG_PRM)};b.prototype.signals=function(){return this.C};b.prototype.getAmpDoc=function(){return this.B};b.prototype.getResources=function(){return this.o};b.prototype.isUpgraded=function(){return 2==this.xb};b.prototype.whenUpgraded=function(){return this.C.whenSignal("upgraded")};b.prototype.upgrade=function(e){this.nb||1!=this.xb||(this.M=e,this.C.signal("ready-upgrade"),this.everAttached&&this.Zc())};b.prototype.markUnresolved=function(){this.M||this.classList.add("amp-unresolved","i-amphtml-unresolved")};b.prototype.getUpgradeDelayMs=function(){return this.fg};b.prototype.vd=function(e,f){this.A=e;this.fg=a.Date.now()-f;this.xb=2;this.setReadyStateInternal("building");this.classList.remove("amp-unresolved","i-amphtml-unresolved");this.ng();this.ra("amp:attached");this.R1()||this.getResources().upgraded(this);this.C.signal("upgraded")};b.prototype.ng=function(){"nodisplay"!=this.ka&&this.A&&!this.A.isLayoutSupported(this.ka)&&(K(this.getAttribute("layout"),"The element did not specify a layout attribute. Check https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/control_layout and the respective element documentation for details."),K(!1,"Layout not supported: "+this.ka))};b.prototype.getBuildPriority=function(){return this.M?this.M.getBuildPriority(this):3};b.prototype.getLayoutPriority=function(){return this.A?this.A.getLayoutPriority():3};b.prototype.getDefaultActionAlias=function(){this.isUpgraded();return this.A.getDefaultActionAlias()};b.prototype.isBuilding=function(){return!!this.Ta};b.prototype.isBuilt=function(){return this.qd};b.prototype.whenBuilt=function(){return this.C.whenSignal("built")};b.prototype.buildInternal=function(){var e=this;if(this.Ta)return this.Ta;this.setReadyStateInternal("building");var f=this.ff();this.Fd();return this.Ta=f.then((function(){var h=e.Eg(),k=h?null:e.Fg();if(h||k)return de(e,"consentPolicyManager","amp-consent").then((function(l){return l?h?l.whenPolicyUnblock(h):l.whenPurposesUnblock(k):!0})).then((function(l){if(!l)throw Error("BLOCK_BY_CONSENT")}))})).then((function(){return e.A.buildCallback()})).then((function(){e.qd=!0;e.classList.add("i-amphtml-built");e.classList.remove("i-amphtml-notbuilt","amp-notbuilt");e.C.signal("built");e.R1()?e.setReadyStateInternal("building"!=e.$a?e.$a:"mounting"):(e.setReadyStateInternal("loading"),e.preconnect(!1));e.Ka&&e.df();e.Sa&&Q(e.ownerDocument.defaultView).delay(e.xg.bind(e),1);if(!e.getPlaceholder()){var h=e.createPlaceholder();h&&e.appendChild(h)}}),(function(h){e.C.rejectSignal("built",h);e.R1()&&e.setReadyStateInternal("error",h);Yf(h)||Vf(h,e);throw h}))};b.prototype.build=function(){var e=this;return this.Ta?this.Ta:this.C.whenSignal("ready-upgrade").then((function(){e.R1()&&ng(e.getAmpDoc()).scheduleAsap(e);return e.whenBuilt()}))};b.prototype.mountInternal=function(){var e=this;if(this.Ma)return this.Ma;this.la=this.la||new AbortController;var f=this.la.signal;return this.Ma=this.buildInternal().then((function(){e.R1();if(!f.aborted){e.setReadyStateInternal("mounting"!=e.$a?e.$a:e.M.usesLoading(e)?"loading":"mounting");e.de=!0;var h=e.A.mountCallback(f);return h?h.then(Ng):!1}})).then((function(h){e.la=null;if(f.aborted)throw Xf();e.C.signal("mounted");e.M.usesLoading(e)&&!h||e.setReadyStateInternal("complete")})).catch((function(h){e.la=null;h&&("string"==typeof h?h.startsWith("CANCELLED"):"string"==typeof h.message&&h.message.startsWith("CANCELLED"))?e.Ma=null:(e.C.rejectSignal("mounted",h),e.setReadyStateInternal("error",h));throw h}))};b.prototype.mount=function(){var e=this;if(this.Ma)return this.Ma;this.la=this.la||new AbortController;var f=this.la.signal;return this.C.whenSignal("ready-upgrade").then((function(){if(!e.R1())return e.whenBuilt();if(f.aborted)throw Xf();ng(e.getAmpDoc()).scheduleAsap(e);return e.whenMounted()}))};b.prototype.unmount=function(){this.Ka&&this.pause();this.R1()?(this.la&&(this.la.abort(),this.la=null),ng(this.getAmpDoc()).unschedule(this),this.de&&this.A.unmountCallback(),this.de=!1,this.Ma=null,this.pe(),this.Ka&&this.Zc(!0)):this.dg()};b.prototype.whenMounted=function(){return this.C.whenSignal("mounted")};b.prototype.whenLoaded=function(){return this.C.whenSignal("load-end")};b.prototype.ensureLoaded=function(e){var f=this;return this.mount().then((function(){if(f.R1())return f.M.usesLoading(f)&&f.A.ensureLoaded(),f.whenLoaded();var h=f.Ja();return h.whenBuilt().then((function(){if(4!=h.getState()&&((3!=h.getState()||h.isMeasureRequested())&&h.measure(),h.isDisplayed()))return f.getResources().scheduleLayoutOrPreload(h,!0,e,!0),f.whenLoaded()}))}))};b.prototype.setAsContainerInternal=function(e){ng(this.getAmpDoc()).setContainer(this,e)};b.prototype.removeAsContainerInternal=function(){ng(this.getAmpDoc()).removeContainer(this)};b.prototype.setReadyStateInternal=function(e,f){if(e!==this.$a&&(this.$a=e,this.R1()))switch(e){case"loading":this.C.signal("load-start");this.C.reset("unload");this.C.reset("load-end");this.classList.add("i-amphtml-layout");this.toggleLoading(!0);this.ra("amp:load-start");break;case"complete":this.C.signal("load-start");this.C.signal("load-end");this.C.reset("unload");this.classList.add("i-amphtml-layout");this.toggleLoading(!1);vc(this,"load",null,Mg);this.ra("amp:load-end");break;case"error":this.C.rejectSignal("load-end",f),this.toggleLoading(!1),vc(this,"error",f,Mg)}};b.prototype.preconnect=function(e){var f=this;this.isUpgraded();e?this.A.preconnectCallback(e):tg(this.getAmpDoc(),(function(){f.ownerDocument&&f.ownerDocument.defaultView&&f.A.preconnectCallback(e)}))};b.prototype.R1=function(){return this.M?this.M.R1():!1};b.prototype.deferredMount=function(){return this.M?this.M.deferredMount(this):!1};b.prototype.isAlwaysFixed=function(){return this.A?this.A.isAlwaysFixed():!1};b.prototype.updateLayoutBox=function(e,f){var h=f=void 0===f?!1:f;if(this.isBuilt())this.onMeasure(h)};b.prototype.onMeasure=function(){this.isBuilt();try{this.A.onLayoutMeasure()}catch(e){Vf(e,this)}};b.prototype.Fd=function(){if(void 0===this.sizerElement&&("responsive"===this.ka||"intrinsic"===this.ka)){this.sizerElement=this.querySelector("i-amphtml-sizer");var e;null==(e=this.sizerElement)||e.setAttribute("slot","i-amphtml-svc")}return this.sizerElement||null};b.prototype.xh=function(e){if("responsive"===this.ka)U(e,"paddingTop","0");else if("intrinsic"===this.ka){var f=e.querySelector(".i-amphtml-intrinsic-sizer");f&&f.setAttribute("src","")}};b.prototype.Qg=function(){var e=this,f=this.hasAttribute("media")||this.hasAttribute("sizes")&&!this.hasAttribute("disable-inline-width")||this.hasAttribute("heights"),h=this.ownerDocument.defaultView;f!=!!this.pb&&h&&(f?(this.pb=new Se(h,(function(){return e.Je()})),this.Je()):this.hf())};b.prototype.hf=function(){this.pb&&(this.pb.dispose(),this.pb=null)};b.prototype.Je=function(){var e=this.pb;if(e){e.start();var f=this.getAttribute("media")||null,h=f?e.resolveMatchQuery(f):!0;this.classList.toggle("i-amphtml-hidden-by-media-query",!h);var k=this.hasAttribute("disable-inline-width")?null:this.getAttribute("sizes");k&&U(this,"width",e.resolveListQuery(k));if(k="responsive"===this.ka?this.getAttribute("heights"):null){var l=this.Fd();l&&U(l,"paddingTop",e.resolveListQuery(k))}e.complete();this.Ja().requestMeasure()}};b.prototype.applySize=function(e,f,h){var k=this.Fd();k&&(this.sizerElement=null,this.xh(k),this.hh((function(){k&&oc(k)})));void 0!==e&&U(this,"height",e,"px");void 0!==f&&U(this,"width",f,"px");h&&(null!=h.top&&U(this,"marginTop",h.top,"px"),null!=h.right&&U(this,"marginRight",h.right,"px"),null!=h.bottom&&U(this,"marginBottom",h.bottom,"px"),null!=h.left&&U(this,"marginLeft",h.left,"px"));this.Sg()&&this.Eh();vc(this,"amp:size-changed")};b.prototype.connectedCallback=function(){void 0===Og&&(Og="content"in self.document.createElement("template"));Og||void 0!==this.nb||(this.nb=!!dc(this,"template"));if(!this.nb&&!this.Ka&&qc(this)){this.Ka=!0;this.everAttached||this.classList.add("i-amphtml-element","i-amphtml-notbuilt","amp-notbuilt");if(!this.B){var e=fe(this.ownerDocument.defaultView).getAmpDoc(this);this.B=e;c(e,this,this.M)}this.o||(this.o=le(this.B));this.getResources().add(this);if(this.everAttached){var f=this.reconstructWhenReparented();f&&this.pe();this.isUpgraded()&&(f&&!this.R1()&&this.getResources().upgraded(this),this.df(),this.ra("amp:attached"));this.M&&this.R1()&&this.Zc()}else{this.everAttached=!0;try{var h=this.getAttribute("i-amphtml-layout");if(h){var k=Le(h);if("responsive"!=k&&"intrinsic"!=k||!this.firstElementChild)"nodisplay"==k&&(ve(this,!1),this.style.display="");else{this.sizerElement=this.querySelector("i-amphtml-sizer")||void 0;var l;null==(l=this.sizerElement)||l.setAttribute("slot","i-amphtml-svc")}var m=k}else{var p=Kg(this),n=p.height,r=p.layout,u=p.width;this.classList.add("i-amphtml-layout-"+r);Me(r)&&this.classList.add("i-amphtml-layout-size-defined");if("nodisplay"==r)ve(this,!1),this.style.display="";else if("fixed"==r)ue(this,{width:u,height:n});else if("fixed-height"==r)U(this,"height",n);else if("responsive"==r){var v=this.ownerDocument.defaultView;null==Hg&&(Hg=Ye(v,"layout-aspect-ratio-css")&&v.CSS&&v.CSS.supports&&v.CSS.supports("aspect-ratio: 1/1")||!1);if(Hg)U(this,"aspect-ratio",Pe(u)+"/"+Pe(n));else{var t=this.ownerDocument.createElement("i-amphtml-sizer");t.setAttribute("slot","i-amphtml-svc");ue(t,{paddingTop:Pe(n)/Pe(u)*100+"%"});this.insertBefore(t,this.firstChild);this.sizerElement=t}}else if("intrinsic"==r){var D=Eg(this)(Gg);D.firstElementChild.setAttribute("src",'data:image/svg+xml;charset=utf-8,');this.insertBefore(D,this.firstChild);this.sizerElement=D}else"fill"!=r&&"container"!=r&&("flex-item"==r?(u&&U(this,"width",u),n&&U(this,"height",n)):"fluid"==r&&(this.classList.add("i-amphtml-layout-awaiting-size"),u&&U(this,"width",u),U(this,"height",0)));this.setAttribute("i-amphtml-layout",r);m=r}this.ka=m;this.Qg()}catch(w){Vf(w,this)}this.M?this.Zc():(Qg.has("*")||Qg.has(this.tagName.toLowerCase()))&&this.markUnresolved();this.isUpgraded()||this.ra("amp:stubbed")}this.toggleLoading(!0)}};b.prototype.Sg=function(){return this.classList.contains("i-amphtml-layout-awaiting-size")};b.prototype.Eh=function(){this.classList.remove("i-amphtml-layout-awaiting-size")};b.prototype.Zc=function(e){if(!this.R1())this.cg();else if(!this.Ma)if(ng(this.getAmpDoc()).schedule(this),this.classList.remove("amp-unresolved","i-amphtml-unresolved"),this.Ta)this.setReadyStateInternal(this.M&&this.M.usesLoading(this)?"loading":"mounting");else if(this.setReadyStateInternal("building"),!e){var f=this.M.getPreconnects(this);if(f&&0 [placeholder]".replace(/^|,/g,"$&:scope ")):$b(this,"> [placeholder]");for(var f=0;f img:not([placeholder])"));this.F=this.F||new Image;this.F.setAttribute("decoding","async");this.element.id&&this.F.setAttribute("amp-img-id",this.element.id);"img"==this.element.getAttribute("role")&&(this.element.removeAttribute("role"),this.user().error("amp-img","Setting role=img on amp-img elements breaks screen readers please just set alt or ARIA attributes, they will be correctly propagated for the underlying element."));if(this.F&&!this.element.hasAttribute("i-amphtml-ssr")&&!this.element.hasAttribute("sizes")&&!this.F.hasAttribute("sizes")){var b=this.element.getAttribute("srcset");if(b&&!/[0-9]+x(?:,|$)/.test(b)&&(b=this.element.getLayoutSize().width,this.F.hasAttribute("sizes")?b>this.Yf:1)){var c=this.getViewport().getWidth(),d="(max-width: "+c+"px) "+b+"px, ",e=b+"px";"fixed"!==this.getLayout()&&(e=Math.max(Math.round(100*b/c),100)+"vw");this.F.setAttribute("sizes",d+e);this.Yf=b}}Re(ch,this.element,this.F);this.propagateDataset(this.F);He(this.F);Qe(this.F,!0);b=this.element;c=this.F;b.hasAttribute("object-fit")&&U(c,"object-fit",b.getAttribute("object-fit"));b.hasAttribute("object-position")&&U(c,"object-position",b.getAttribute("object-position"));a||this.element.appendChild(this.F);return this.F};g.reconstructWhenReparented=function(){return!1};g.mountCallback=function(){var a=this,b=!!this.F,c=this.Ob();b||(ff(c,"load",(function(){a.setReadyState("complete");a.firstLayoutCompleted();eh(a)})),ff(c,"error",(function(d){a.setReadyState("error",d);fh(a)})));c.complete?(this.setReadyState("complete"),this.firstLayoutCompleted(),eh(this)):this.setReadyState("loading")};g.unmountCallback=function(){var a=this.F;a&&!a.complete&&(a.src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=",oc(a),this.F=null)};g.ensureLoaded=function(){this.F.loading="eager"};g.layoutCallback=function(){var a=this;this.Ob();var b=this.F;this.Yc=ff(b,"load",(function(){return eh(a)}));this.Xc=ff(b,"error",(function(){return fh(a)}));return 0>=this.element.getLayoutSize().width?y():this.loadPromise(b)};g.unlayoutCallback=function(){if(!dh.R1()){this.Xc&&(this.Xc(),this.Xc=null);this.Yc&&(this.Yc(),this.Yc=null);var a=this.F;a&&!a.complete&&(a.src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=",oc(a),this.F=null);return!0}};g.firstLayoutCompleted=function(){var a=this.getPlaceholder();a&&a.classList.contains("i-amphtml-blurry-placeholder")?te(a,{opacity:0}):this.togglePlaceholder(!1)};function eh(a){!a.kc&&a.F.classList.contains("i-amphtml-ghost")&&(a.F.classList.remove("i-amphtml-ghost"),a.toggleFallback(!1))}function fh(a){a.kc&&(a.F.classList.add("i-amphtml-ghost"),a.toggleFallback(!0),a.togglePlaceholder(!1),a.kc=!1)}g.propagateDataset=function(a){for(var b in a.dataset)b in this.element.dataset||delete a.dataset[b];for(var c in this.element.dataset)c.startsWith("ampBind")&&"ampBind"!==c||a.dataset[c]!==this.element.dataset[c]&&(a.dataset[c]=this.element.dataset[c])};function gh(a){if("container"!=Jg(a)){var b=a.ownerDocument.createElement("div");Qe(b);hc(a).forEach((function(c){b.appendChild(c)}));a.appendChild(b)}}function hh(){Y.apply(this,arguments)}x(hh,Y);hh.requiresShadowDom=Y.requiresShadowDom;hh.getPreconnects=Y.getPreconnects;hh.getBuildPriority=Y.getBuildPriority;hh.createLoaderLogoCallback=Y.createLoaderLogoCallback;hh.usesLoading=Y.usesLoading;hh.deferredMount=Y.deferredMount;hh.R1=Y.R1;hh.prerenderAllowed=function(){return!0};hh.prototype.isLayoutSupported=function(a){return"container"==a||Me(a)};hh.prototype.buildCallback=function(){gh(this.element)};function ih(a,b){if("referrerPolicy"in Image.prototype)return jh(a,b,!0);var c=pc(a.document);c.onload=function(){jh(c.contentWindow,b)};a.document.body.appendChild(c);return c}function jh(a,b,c){var d=c=void 0===c?!1:c;a=new a.Image;d&&(a.referrerPolicy="no-referrer");a.src=b;return a}function kh(a){Y.call(this,a);this.xe=null}x(kh,Y);kh.requiresShadowDom=Y.requiresShadowDom;kh.getPreconnects=Y.getPreconnects;kh.getBuildPriority=Y.getBuildPriority;kh.createLoaderLogoCallback=Y.createLoaderLogoCallback;kh.usesLoading=Y.usesLoading;kh.prerenderAllowed=Y.prerenderAllowed;kh.deferredMount=Y.deferredMount;kh.R1=Y.R1;kh.prototype.isLayoutSupported=function(){return!0};kh.prototype.buildCallback=function(){this.element.setAttribute("aria-hidden","true");(this.Hc=this.element.getAttribute("referrerpolicy"))&&K("no-referrer"==this.Hc,'amp-pixel: invalid "referrerpolicy" value "'+this.Hc+'". Only "no-referrer" is supported');this.element.hasAttribute("i-amphtml-ssr")&&this.element.querySelector("img")?J().info("amp-pixel","inabox img already present"):this.getAmpDoc().whenFirstVisible().then(this.Lh.bind(this))};kh.prototype.Lh=function(){var a=this;if(this.xe)return J().error("amp-pixel","duplicate pixel"),this.xe;this.xe=Q(this.win).promise(1).then((function(){var b=a.element.getAttribute("src");if(b){var c=Sd(a.element,"url-replace"),d=c.expandUrlAsync;K(/^(https:\/\/|\/\/)/i.test(b),'The src attribute must start with "https://" or "//". Invalid value: '+b);return d.call(c,b).then((function(e){if(a.win){var f=a.win;var h=a.Hc;h&&"no-referrer"!==h&&I().error("pixel","Unsupported referrerPolicy: %s",h);f="no-referrer"===h?ih(f,e):jh(f,e);J().info("amp-pixel","pixel triggered: ",e);return f}}))}}))};function lh(a,b,c){var d=this;this.S=Q(a);this.Ng=b;this.wg=c||0;this.za=-1;this.he=0;this.ab=!1;this.qg=function(){d.Fc()}}lh.prototype.isPending=function(){return-1!=this.za};lh.prototype.schedule=function(a){var b=a||this.wg;this.ab&&10>b&&(b=10);var c=Date.now()+b;return!this.isPending()||-10>c-this.he?(this.cancel(),this.he=c,this.za=this.S.delay(this.qg,b),!0):!1};lh.prototype.Fc=function(){this.za=-1;this.he=0;this.ab=!0;this.Ng();this.ab=!1};lh.prototype.cancel=function(){this.isPending()&&(this.S.cancel(this.za),this.za=-1)};function mh(a,b){var c=b.documentElement;return a.some((function(d){return c.hasAttribute(d)}))}var nh="__AMP_ACTION_MAP__"+Math.random(),oh={form:["submit","clear"]},ph=[{tagOrTarget:"AMP",method:"setState"},{tagOrTarget:"*",method:"focus"},{tagOrTarget:"*",method:"hide"},{tagOrTarget:"*",method:"show"},{tagOrTarget:"*",method:"toggleClass"},{tagOrTarget:"*",method:"toggleChecked"},{tagOrTarget:"*",method:"toggleVisibility"}],qh={button:!0,checkbox:!0,link:!0,listbox:!0,menuitem:!0,menuitemcheckbox:!0,menuitemradio:!0,option:!0,radio:!0,scrollbar:!0,slider:!0,spinbutton:!0,"switch":!0,tab:!0,treeitem:!0};function rh(a,b,c,d,e,f,h,k,l,m){k=void 0===k?"?":k;l=void 0===l?null:l;m=void 0===m?Math.random():m;var p=k,n=l,r=m;this.node=a;this.method=b;this.args=c;this.source=d;this.caller=e;this.event=f;this.trust=h;this.actionEventType=p;this.tagOrTarget=n||a.tagName;this.sequenceId=r}rh.prototype.satisfiesTrust=function(a){if(!bb(this.trust))return J().error("Action","Invalid trust for '"+this.method+"': "+this.trust),!1;if(this.trust=a.P.length)return{type:Hh,index:a.Ld};var d=a.P.charAt(c);if(-1!=" \t\n\r\f\v \u2028\u2029".indexOf(d)){for(c++;c=a.P.length)return{type:Hh,index:c};d=a.P.charAt(c)}if(b&&(Oh(d)||"."==d&&c+1=l){f=d;break}}if(-1==f)return{type:0,index:c};a=a.P.substring(c,f+1);c=f;return{type:Lh,value:a,index:c}}for(f=c+1;f=a}function Ph(a){return!!a&&"function"==typeof a.getFormData}var Qh=["GET","POST"],Rh=[E,za];function Sh(a,b){var c=Object.assign({},b);if(Ph(b.body)){var d=b.body;c.headers["Content-Type"]="multipart/form-data;charset=utf-8";b=d.entries();for(var e=[],f=b.next();!f.done;f=b.next())e.push(f.value);c.body=e}return{input:a,init:c}}function Uh(a,b){gb(za(a),"Object expected: %s",a);if("document"!=b)return new Response(a.body,a.init);var c=B(),d={status:200,statusText:"OK",getResponseHeader:function(f){return c[String(f).toLowerCase()]||null}};if(a.init){var e=a.init;E(e.headers)&&e.headers.forEach((function(f){var h=f[1];c[String(f[0]).toLowerCase()]=String(h)}));e.status&&(d.status=parseInt(e.status,10));e.statusText&&(d.statusText=String(e.statusText))}return new Response(a.body?String(a.body):"",d)}function Vh(a,b,c,d){if(!b)return y();var e=d.prerenderSafe?y():b.whenFirstVisible(),f=S(b),h=W(c),k=f.hasCapability("xhrInterceptor"),l=d.bypassInterceptorForDev&&!1;return h||!k||l||!b.getRootNode().documentElement.hasAttribute("allow-xhr-interception")?e:e.then((function(){return f.isTrustedViewer()})).then((function(m){if(m||Ye(a,"untrusted-xhr-interception")){var p=C({originalRequest:Sh(c,d)});return f.sendMessageAwaitResponse("xhr",p).then((function(n){return Uh(n,d.responseType)}))}}))}function Wh(a,b,c){!1!==c.ampCors&&(b=Qf(a,b));return b}function Xh(a,b){a=a||{};var c=a.method;void 0===c?c="GET":(c=c.toUpperCase(),Qh.includes(c));a.method=c;a.headers=a.headers||C({});b&&(a.headers.Accept=b);return a}function Yh(a,b,c){c=c||{};var d=a.origin||V(a.location.href).origin;a=V(b).origin;d==a&&(c.headers=c.headers||{},c.headers["AMP-Same-Origin"]="true");return c}function Zh(a){var b=Xh(a,"application/json");"POST"!=b.method||Ph(b.body)||(Rh.some((function(c){return c(b.body)})),b.headers["Content-Type"]=b.headers["Content-Type"]||"text/plain;charset=utf-8",b.body="application/x-www-form-urlencoded"===b.headers["Content-Type"]?Hf(b.body):JSON.stringify(b.body));return b}function $h(a){return new Promise((function(b){if(a.ok)return b(a);b=a.status;var c=I().createError("HTTP error "+b);c.retriable=415==b||500<=b&&600>b;c.response=a;throw c}))}function ai(a){this.win=a;a=fe(a);this.lg=a.isSingleDoc()?a.getSingleDoc():null}g=ai.prototype;g.Cg=function(a,b){var c=arguments,d=this;return Vh(this.win,this.lg,a,b).then((function(e){if(e)return e;Ph(b.body)&&(b.body=b.body.getFormData());return d.win.fetch.apply(null,c)}))};function bi(a,b,c){c=void 0===c?{}:c;b=Wh(a.win,b,c);c=Yh(a.win,b,c);return a.Cg(b,c).then((function(d){return d}),(function(d){var e=V(b).origin;throw I().createExpectedError("XHR","Failed fetching ("+e+"/...):",d&&d.message)}))}g.fetchJson=function(a,b){return this.fetch(a,Zh(b))};g.fetchText=function(a,b){return this.fetch(a,Xh(b,"text/plain"))};g.xssiJson=function(a,b){return b?a.text().then((function(c){return c.startsWith(b)?hb(c.slice(b.length)):(I().warn("XHR",'Failed to strip missing prefix "'+b+'" in fetch response.'),hb(c))})):a.json()};g.fetch=function(a,b){b=Xh(b);return bi(this,a,b).then((function(c){return $h(c)}))};g.sendSignal=function(a,b){return bi(this,a,b).then((function(c){return $h(c)}))};g.getCorsUrl=function(a,b){return Qf(a,b)};function ci(a){ai.call(this,a);this.Mb=B()}x(ci,ai);ci.prototype.fetch=function(a,b){var c=this,d=!b||!b.method||"GET"===b.method,e=di(this,a,b&&b.headers&&b.headers.Accept||""),f=!!this.Mb[e];if(d&&f)return this.Mb[e].then((function(k){return k.clone()}));var h=ai.prototype.fetch.call(this,a,b);d&&(this.Mb[e]=h.then((function(k){delete c.Mb[e];return k.clone()}),(function(k){delete c.Mb[e];throw k})));return h};function di(a,b,c){var d=Pf(b,Of(a.win.location));return Kf(d)+c}var ei={"+":"-","/":"_","=":"."};function fi(a){a=kb(a);return btoa(a).replace(/[+/=]/g,(function(b){return ei[b]}))}function gi(a){this.B=a;this.h=S(this.B);this.oe=null;this.S=Q(this.B.win)}gi.prototype.isSupported=function(){return this.h.isCctEmbedded()&&this.h.isProxyOrigin()};gi.prototype.getScopedCid=function(a){var b=this;if(!this.h.isCctEmbedded())return Promise.resolve(null);this.oe||(this.oe=this.Lb("https://ampcid.google.com/v1/cache:getClientId?key=AIzaSyDKtqGxnoeIqVM33Uf7hRSa3GJxuzR7mLc"));return this.oe.then((function(c){return c?hi(b,c,a):null}))};gi.prototype.Lb=function(a,b){var c=this,d=b=void 0===b?!0:b,e=C({publisherOrigin:Of(this.B.win.location)});return this.S.timeoutPromise(3e4,P(this.B.win,"xhr").fetchJson(a,{method:"POST",ampCors:!1,credentials:"include",mode:"cors",body:e}),"fetchCidTimeout").then((function(f){return f.json().then((function(h){if(h.optOut)return null;var k=h.publisherClientId;return!k&&d&&h.alternateUrl?c.Lb(h.alternateUrl+"?key=AIzaSyDKtqGxnoeIqVM33Uf7hRSa3GJxuzR7mLc",!1):k}))})).catch((function(f){f&&f.response?f.response.json().then((function(h){J().error("CacheCidApi",JSON.stringify(h))})):f&&"fetchCidTimeout"==f.message?J().expectedError("CacheCidApi",f):J().error("CacheCidApi",f);return null}))};function hi(a,b,c){b=b+";"+c;return P(a.B.win,"crypto").sha384Base64(b).then((function(d){return"amp-"+d}))}function ii(a,b){try{var c=a.document.cookie}catch(k){c=""}var d=c;if(!d)return null;var e=d.split(";");for(a=0;ac.message.indexOf("secure origin")&&I().error("Crypto","SubtleCrypto failed, fallback to closure lib.",c);return Mi(b).then((function(){return b.sha384(a)}))}))}catch(c){return J().error("Crypto","SubtleCrypto failed, fallback to closure lib.",c),Mi(this).then((function(){return b.sha384(a)}))}};g.sha384Base64=function(a){return this.sha384(a).then((function(b){return fi(b)}))};g.uniform=function(a){return this.sha384(a).then((function(b){for(var c=0,d=2;0<=d;d--)c=(c+b[d])/256;return c}))};function Mi(a){return a.Xb?a.Xb:a.Xb=he(a.G).preloadExtension("amp-crypto-polyfill").then((function(){return P(a.G,"crypto-polyfill")}))}g.isPkcsAvailable=function(){return!!this.subtle&&!1!==this.G.isSecureContext};g.importPkcsKey=function(a){this.isPkcsAvailable();var b=this.Wg?ib(JSON.stringify(a)):a;return this.subtle.importKey("jwk",b,this.pkcsAlgo,!0,["verify"])};g.verifyPkcs=function(a,b,c){this.isPkcsAvailable();return this.subtle.verify(this.pkcsAlgo,a,b,c)};var Ni=["prefetch","preload","preconnect","dns-prefetch"];function Oi(a){this.B=a;this.le=this.Md=null}Oi.prototype.get=function(){if(this.Md)return this.Md;var a=this.B,b=a.getUrl(),c=Nf(b),d=a.getRootNode();b=d&&d.AMP&&d.AMP.canonicalUrl;if(!b){var e=d.querySelector("link[rel=canonical]");b=e?V(e.href).href:c}var f=String(Math.floor(1e4*a.win.Math.random())),h=Pi(a.win.document);d=Qi(a.win.document);var k=Ri(a);return this.Md={get sourceUrl(){return Nf(a.getUrl())},canonicalUrl:b,pageViewId:f,get pageViewId64(){this.le||(this.le=Di(a.win));return this.le},linkRels:h,viewport:d,replaceParams:k}};function Pi(a){var b=B();if(a.head){var c=a.head.querySelectorAll("link[rel]");a={};for(var d=0;d=b.D&&!a?y():b.j.pop(b.D).then((function(c){b.ba(c)}))}),"goBack")};g.replaceStateForTarget=function(a){var b=this,c=this.B.win.location.hash;return this.push((function(){b.B.win.location.replace(c||"#")})).then((function(){b.j.replaceStateForTarget(a)}))};g.getFragment=function(){return this.j.getFragment()};g.updateFragment=function(a){"#"==a[0]&&(a=a.substr(1));return this.j.updateFragment(a)};g.ba=function(a){this.D=a.stackIndex;Yi(this,a)};function Yi(a,b){if(!(a.D>=a.cb.length-1)){for(var c=[],d=a.cb.length-1;d>a.D;d--)a.cb[d]&&(c.push(a.cb[d]),a.cb[d]=void 0);a.cb.splice(a.D+1);if(0b.win.history.length-2&&(k=b.win.history.length-2,b.Da(cj(f,{stackIndex:k})));k=void 0==h?k+1:h=b)return Promise.resolve(a.D);a.wb=aj(a,a.D-b);var c=fj(a);a.win.history.go(-b);return c.then((function(){return Promise.resolve(a.D)}))}g.vf=function(a,b,c){a||(a={});var d=this.D+1;a["AMP.History"]=d;this.rh(a,b,c);d!=this.win.history.length-1&&(d=this.win.history.length-1,a["AMP.History"]=d,this.Jc(a));a=cj(a,{stackIndex:d});this.Da(a)};g.replaceStateForTarget=function(a){var b=this;dj(this,(function(){b.win.removeEventListener("popstate",b.Gc);try{b.win.location.replace(a)}finally{b.win.addEventListener("popstate",b.Gc)}b.Kd();return y()}))};g.Kd=function(a,b,c){a||(a={});var d=Math.min(this.D,this.win.history.length-1);a["AMP.History"]=d;this.Jc(a,b,c);a=cj(a,{stackIndex:d});this.Da(a)};g.Da=function(a){a.stackIndex=Math.min(a.stackIndex,this.win.history.length-1);this.D!=a.stackIndex&&(J().fine("History","stack index changed: "+this.D+" -> "+a.stackIndex),this.D=a.stackIndex,this.ba&&this.ba(a))};g.getFragment=function(){var a=this.win.location.hash;a=a.substr(1);return Promise.resolve(a)};g.updateFragment=function(a){return this.replace({fragment:a})};function cj(a,b){var c=Object.assign({},a&&a.data||{},b.data||{});return Object.assign({},a||{},b,{data:c})}function gj(a,b){var c=this;this.win=a;this.h=b;this.D=0;this.ba=null;this.Mh=this.h.onMessage("historyPopped",(function(d){void 0!==d.newStackIndex&&(d.stackIndex=d.newStackIndex);hj(d)?c.Da(d):J().warn("History",'Ignored unexpected "historyPopped" data:',d)}))}g=gj.prototype;g.replaceStateForTarget=function(a){this.win.location.replace(a)};g.cleanup=function(){this.Mh()};g.setOnStateUpdated=function(a){this.ba=a};function ij(a,b,c){if(hj(a))return a;J().warn("History",'Ignored unexpected "%s" data:',c,a);return b}function hj(a){return!!a&&void 0!==a.stackIndex}g.push=function(a){var b=this,c=Object.assign({},{stackIndex:this.D+1},a||{});return this.h.sendMessageAwaitResponse("pushHistory",c).then((function(d){d=ij(d,c,"pushHistory");b.Da(d);return d}))};g.pop=function(a){var b=this;if(a>this.D)return this.get();a=C({stackIndex:this.D});return this.h.sendMessageAwaitResponse("popHistory",a).then((function(c){var d=C({stackIndex:b.D-1});c=ij(c,d,"popHistory");b.Da(c);return c}))};g.replace=function(a){var b=this;if(a&&a.url){if(!this.h.hasCapability("fullReplaceHistory")){var c=C({stackIndex:this.D});return Promise.resolve(c)}var d=a.url.replace(/#.*/,"");a.url=d}var e=Object.assign({},{stackIndex:this.D},a||{});return this.h.sendMessageAwaitResponse("replaceHistory",e,!0).then((function(f){f=ij(f,e,"replaceHistory");b.Da(f);return f}))};g.get=function(){return Promise.resolve({data:void 0,fragment:"",stackIndex:this.D,title:""})};g.Da=function(a){var b=a.stackIndex;this.D!=b&&(J().fine("History","stackIndex: "+this.D+" -> "+b),this.D=b,this.ba&&this.ba(a))};g.getFragment=function(){return this.h.hasCapability("fragment")?this.h.sendMessageAwaitResponse("getFragment",void 0,!0).then((function(a){if(!a)return"";"#"==a[0]&&(a=a.substr(1));return a})):Promise.resolve("")};g.updateFragment=function(a){return this.h.hasCapability("fragment")?this.h.sendMessageAwaitResponse("replaceHistory",C({fragment:a}),!0):y()};function jj(a){var b=S(a);b.isOvertakeHistory()||a.win.__AMP_TEST_IFRAME?b=new gj(a.win,b):(M(a.win,"global-history-binding",$i),b=P(a.win,"global-history-binding"));return new Wi(a,b)}function kj(a,b){var c=void 0===c?{}:c;var d=c.needsRootBounds,e=c.threshold;c=uc(b)&&d?b.document:void 0;return new b.IntersectionObserver(a,{threshold:e,root:c})}new WeakMap;new WeakMap;function lj(a,b){return he(a.win).installExtensionForDoc(a,"amp-loader").then((function(){return ce(b,"loader","amp-loader")}))}function mj(a,b,c,d,e){var f=e=void 0===e?a.win.Date.now():e,h=b.ownerDocument.createElement("div");lj(a,b).then((function(k){var l=a.win.Date.now()-f;k.initializeLoader(b,h,l,c,d)}));return h}var nj=['
'];function oj(a){this.B=a;a=a.win;var b=this.Pg.bind(this);this.Pd=kj((function(c){return c.forEach(b)}),a);this.Ra=new WeakMap}g=oj.prototype;g.dispose=function(){this.Pd.disconnect()};g.track=function(a){this.Pd.observe(a)};g.untrack=function(a){this.Pd.unobserve(a);this.bf(a)};g.Pg=function(a){var b=a.boundingClientRect,c=b.height,d=b.width;b=a.target;a=a.isIntersecting&&20=a){b=c-1;break}-1!=b&&this.R.splice(0,b+1)};g.hasDescendantsOf=function(a){this.win.document.activeElement&&qj(this,this.win.document.activeElement);for(var b=0;bc.length?!1:-1!==c.indexOf("noopener",f)}c||(e=a.open(b,"_top"));return e}var Hj=["_top","_blank"];function Ij(a){var b=this;this.ampdoc=a;this.oa=a.getRootNode();this.K=ne(this.ampdoc);this.h=S(this.ampdoc);this.R=R(this.ampdoc,"history");this.xa=je(this.ampdoc.win);this.Vg=this.xa.isIos()&&this.xa.isSafari();this.Rb=uc(this.ampdoc.win)&&this.h.isOvertakeHistory();this.Sd=this.oa!=this.ampdoc.getRootNode()||!!this.ampdoc.getParent();this.Ug="inabox"==H(this.ampdoc.win).runtime;this.Uf=this.oa.nodeType==Node.DOCUMENT_NODE?this.oa.documentElement:this.oa;this.Db=this.Mg.bind(this);this.oa.addEventListener("click",this.Db);this.oa.addEventListener("contextmenu",this.Db);this.Ie=!1;Fj(this.ampdoc).then((function(c){b.Ie=c}));this.yf=this.ob=!1;Promise.all([this.h.isTrustedViewer(),this.h.getViewerOrigin()]).then((function(c){b.ob=c[0];b.yf=vb.localhostRegex.test(Df(c[1]).origin)}));this.cd=null;this.He=new og;this.If=new og}g=Ij.prototype;g.cleanup=function(){this.Db&&(this.oa.removeEventListener("click",this.Db),this.oa.removeEventListener("contextmenu",this.Db))};g.openWindow=function(a,b,c,d){var e="";!this.xa.isIos()&&this.xa.isChrome()||d||(e+="noopener");var f=Gj(a,b,c,e);f&&!d&&(f.opener=null)};g.navigateTo=function(a,b,c,d){var e=d=void 0===d?{}:d;d=void 0===e.opener?!1:e.opener;e=void 0===e.target?"_top":e.target;b=Jj(this,b);var f=Sd(this.Uf,"url");if(f.isProtocolValid(b)){K(Hj.includes(e),"Target '"+e+"' not supported.");var h=f.getSourceUrl(a.location);b=f.resolveRelativeUrl(b,h);if("_blank"==e)this.openWindow(a,b,e,d);else{if(c&&(this.cd||(this.cd=Kj(this)),this.cd.includes(c)&&this.navigateToAmpUrl(b,c)))return;a.top.location.href=b}}else I().error("navigation","Cannot navigate to invalid protocol: "+b)};g.navigateToAmpUrl=function(a,b){return this.h.hasCapability("a2a")?(this.h.sendMessage("a2aNavigate",C({url:a,requestedBy:b})),!0):!1};function Kj(a){return(a=a.oa.querySelector('meta[name="amp-to-amp-navigation"]'))&&a.hasAttribute("content")?a.getAttribute("content").split(",").map((function(b){return b.trim()})):[]}g.Mg=function(a){if(!a.defaultPrevented){var b=dc(a.__AMP_CUSTOM_LINKER_TARGET__||a.target,"A");if(b&&b.href)if("click"==a.type){Lj(this,b);var d,c=Mj(this,b.href);if(d=!Nj(this,a,b,c)){if(this.Rb){d=b.ownerDocument.defaultView;var e=b.href,f=c.protocol;"ftp:"==f?(Gj(d,e,"_blank"),a.preventDefault(),d=!0):(f=/^(https?|mailto):$/.test(f),this.Vg&&!f?(Gj(d,e,"_top"),a.preventDefault(),d=!0):d=!1)}else d=!1;d=!d}if(d)if(d=Mj(this,""),Oj(c)!=Oj(d)&&(Pj(this,b,a),c=Mj(this,b.href)),e=c,c=Oj(e),f=Oj(d),e.hash&&c==f)Qj(this,a,e,d);else{e=(b.getAttribute("target")||"").toLowerCase();(this.Sd||this.Ug)&&"_top"!=e&&"_blank"!=e&&(e="_blank",b.setAttribute("target",e));f=this.ampdoc.win;var h=je(f);b=S(b);d.search&&h.isSafari()&&13<=h.getMajorVersion()&&b.isProxyOrigin()&&b.isEmbedded()&&Rj(f,d,e);this.viewerInterceptsNavigation(c,"intercept_click")&&a.preventDefault()}}else"contextmenu"==a.type&&(Lj(this,b),Pj(this,b,a))}};function Pj(a,b,c){a.He.forEach((function(d){d(b,c)}))}function Jj(a,b){a.If.forEach((function(c){b=c(b)}));return b}function Lj(a,b){var c=null;if(a.Ie&&!a.Sd){a=V(a.ampdoc.win.location.href);var d=F(a.search);a=[];for(var e=0;e")?(b.preventDefault(),!0):!1:!1}function Rj(a,b,c){function d(){var h=a.location.href;h==f?(J().info("navigation","Restored iframe URL with query string:",e),a.history.replaceState(null,"",e)):J().error("navigation","Unexpected iframe URL change:",h,f)}J().info("navigation","Removing iframe query string before navigation:",b.search);var e=b.href,f=""+b.origin+b.pathname+b.hash;a.history.replaceState(null,"",f);"_blank"===c?a.setTimeout(d,0):a.addEventListener("pageshow",(function l(k){k.persisted&&(d(),a.removeEventListener("pageshow",l))}))}function Qj(a,b,c,d){b.preventDefault();if(!a.Sd){var e=c.hash.slice(1),f=null;if(e){var h=String(e).replace(Wb,Xb);f=a.oa.getElementById(e)||a.oa.querySelector('a[name="'+h+'"]')}c.hash!=d.hash?a.R.replaceStateForTarget(c.hash).then((function(){Sj(a,f,e)})):Sj(a,f,e)}}g.registerAnchorMutator=function(a,b){this.He.enqueue(a,b)};g.registerNavigateToMutator=function(a,b){this.If.enqueue(a,b)};function Sj(a,b,c){b?(a.K.scrollIntoView(b),Q(a.ampdoc.win).delay((function(){return a.K.scrollIntoView(b)}),1)):J().warn("navigation","failed to find element with id="+c+" or a[name="+c+"]")}function Mj(a,b){return Sd(a.Uf,"url").parse(b)}g.viewerInterceptsNavigation=function(a,b){var c=this.h.hasCapability("interceptNavigation"),d=this.ampdoc.isSingleDoc()&&this.ampdoc.getRootNode().documentElement.hasAttribute("allow-navigation-interception");if(!c||!d||!this.ob&&!this.yf)return!1;this.h.sendMessage("navigateTo",C({url:a,requestedBy:b}));return!0};function Oj(a){return""+a.origin+a.pathname+a.search}function Tj(a){return E(a)?a:[a]}function Uj(a){this.o=le(a)}g=Uj.prototype;g.setOwner=function(a,b){b.contains(a);X(a)&&X(a).updateOwner(b);a.__AMP__OWNER=b;a=a.getElementsByClassName("i-amphtml-element");for(b=0;b=a.length?0:parseInt(a[c],10)}g.getIosVersionString=function(){if(!this.W.userAgent||!this.isIos())return"";var a=this.W.userAgent.match(/OS ([0-9]+[_.][0-9]+([_.][0-9]+)?)\b/);return a?a=a[1].replace(/_/g,"."):""};g.getIosMajorVersion=function(){var a=this.getIosVersionString();return""==a?null:Number(a.split(".")[0])};function ak(a){this.H=a;this.bg=B()}ak.prototype.addTransition=function(a,b,c){this.bg[a+"|"+b]=c};ak.prototype.setState=function(a){var b=this.H;this.H=a;var c;null==(c=this.bg[b+"|"+a])||c()};function bk(){this.O=[];this.ec={};this.Af=this.Bf=0}g=bk.prototype;g.getSize=function(){return this.O.length};g.getLastEnqueueTime=function(){return this.Bf};g.getLastDequeueTime=function(){return this.Af};g.getTaskById=function(a){return this.ec[a]||null};g.enqueue=function(a){this.O.push(a);this.ec[a.id]=a;this.Bf=Date.now()};g.dequeue=function(a){if(!this.removeAtIndex(a,this.O.indexOf(this.ec[a.id])))return!1;this.Af=Date.now();return!0};g.peek=function(a){for(var b=1e6,c=null,d=0;da.Ue||a.ampdoc.hasBeenVisible()||b.isBuildRenderBlocking())if(c=b.build())J().fine("Resources","build resource:",b.debugid),a.Ue++,a.We++,c.then((function(){return a.schedulePass()}),(function(d){hk(a,b);if(!Yf(d))throw d}))}g.remove=function(a){(a=X(a))&&hk(this,a)};function hk(a,b){var c=a.o.indexOf(b);-1!=c&&a.o.splice(c,1);b.isBuilt()&&b.pauseOnRemove();3===b.getState()&&b.layoutCanceled();ik(a,b,!0);J().fine("Resources","resource removed:",b.debugid)}g.upgraded=function(a){a=X(a);fk(this,a);J().fine("Resources","resource upgraded:",a.debugid)};g.updateLayoutPriority=function(a,b){var c=X(a);c.updateLayoutPriority(b);this.L.forEach((function(d){d.resource==c&&(d.priority=b)}));this.schedulePass()};g.schedulePass=function(a){return this.Fc.schedule(a)};g.updateOrEnqueueMutateTask=function(a,b){for(var c=null,d=0;dMath.abs(a.Zd)&&500=c.bottom-e||0==u&&n.bottom+Math.min(pb,0)>=c.bottom-e)qb=!0;else if(1pb&&c.top+m<-pb)continue;f?(m+=pb,l.push(b.J)):a.ea.push(b.J);continue}else kk(a,b.hb,n)?qb=!0:0>pb||0>u||0>v||(b.J.newHeight==n.height?a.I.run({measure:function(N){return function(sa){sa.resize=!1;var Ea=N.hb.element.parentElement;if(Ea){for(var va=Ea.getLayoutSize&&Ea.getLayoutSize().width||Ea.offsetWidth,Ub=N.jc,ye=0;yeva)return;sa.resize=!0}}}(b),mutate:function(N){return function(sa){sa.resize&&N.J.resource.changeSize(N.J.newHeight,N.J.newWidth,N.T);N.J.resource.overflowCallback(!sa.resize,N.J.newHeight,N.J.newWidth,N.T)}}(b)},{}):b.J.resource.overflowCallback(!0,b.J.newHeight,b.J.newWidth,b.T));qb&&(0<=n.top&&(k=-1==k?n.top:Math.min(k,n.top)),b.J.resource.changeSize(b.J.newHeight,b.J.newWidth,b.T),b.J.resource.overflowCallback(!1,b.J.newHeight,b.J.newWidth,b.T),a.Va=!0);b.J.callback&&b.J.callback(qb)}-1!=k&&a.setRelayoutTop(k);0=a||f.bottom>=a}function lk(a,b){b.length&&a.I.mutate((function(){b.forEach((function(c){c.unload();ik(a,c)}));J().fine("Resources","unload:",b)}))}g.sg=function(a){var b=this.K.getRect(),c=a.resource.getLayoutBox(),d=Math.floor((c.top-b.top)/b.height);Math.sign(d)!=this.getScrollDirection()&&(d*=2);d=Math.abs(d);return 10*a.priority+d};function mk(a,b){var c=a.win.Date.now();if(0==a.sa.getSize())return-1===a.oc?0:Math.max(1e3*b.priority-(c-a.oc),0);var d=0;a.sa.forEach((function(e){d=Math.max(d,Math.max(1e3*(b.priority-e.priority),0)-(c-e.startTime))}));return d}g.wh=function(a){this.L.getTaskById(a.id)||this.L.enqueue(a)};g.$f=function(a,b,c){this.sa.dequeue(a);this.schedulePass(1e3);if(!b)return J().info("Resources","task failed:",a.id,a.resource.debugid,c),Promise.reject(c)};function nk(a,b,c){return 0!=b.getState()&&b.isDisplayed()&&(a.ha||"prerender"==a.ampdoc.getVisibilityState()&&b.prerenderAllowed())&&(c||b.isInViewport()||b.renderOutsideViewport()||b.idleRenderOutsideViewport())?!0:!1}g.scheduleLayoutOrPreload=function(a,b,c,d){a.element.R1()||(a.getState(),a.isDisplayed(),d=d||!1,nk(this,a,d)&&(b?this.Ba(a,"L",0,c||0,d,a.startLayout.bind(a)):this.Ba(a,"P",2,c||0,d,a.startLayout.bind(a))))};g.Ba=function(a,b,c,d,e,f){b=a.getTaskId(b);a={id:b,resource:a,priority:Math.max(a.getLayoutPriority(),d)+c,forceOutsideViewport:e,callback:f,scheduleTime:this.win.Date.now(),startTime:0,promise:null};J().fine("Resources","schedule:",a.id,"at",a.scheduleTime);var h=this.L.getTaskById(b);if(!h||a.priority=p;if(!u)for(v=0;vt+5e3&&0k;t++)l=a.o[t],2==l.getState()&&!l.hasOwner()&&!l.element.R1()&&l.isDisplayed()&&l.idleRenderOutsideViewport()&&(J().fine("Resources","idleRenderOutsideViewport layout:",l.debugid),a.scheduleLayoutOrPreload(l,!1),k++);for(t=0;tk;t++)l=a.o[t],2!=l.getState()||l.hasOwner()||l.element.R1()||!l.isDisplayed()||(J().fine("Resources","idle layout:",l.debugid),a.scheduleLayoutOrPreload(l,!1),k++)}k=a.win.Date.now();l=-1;for(t=a.L.peek(a.pd);t;){l=mk(a,t);J().fine("Resources","peek from queue:",t.id,"sched at",t.scheduleTime,"score",a.pd(t),"timeout",l);if(16Date.now():!0;return a&&d?a.v:void 0};yk.prototype.set=function(a,b,c){if(void 0!==this.Ea[a]){a=this.Ea[a];var d=Date.now();c&&(d=a.t);a.v=b;a.t=d}else this.Ea[a]=C({v:b,t:Date.now()});b=Object.keys(this.Ea);if(b.length>this.eh){var e=1/0,f=null;for(c=0;c or